🛡️ Pariah Cybersecurity Suite Wiki

A comprehensive reference for all classes and functions in Pariah Cybersecurity


📚 Contents

  • 🔄 Binary Converter
  • 🔐 Walker Crypto
  • 🧠 Core: Pariah_Cybersecurity
    • 🔑 Password Generation & Hashing
    • 🧩 Data Handling
    • 🛡️ Secret Management
    • 🧬 Device Identification
    • 📦 Data Request
    • 👤 Account Systems
    • 🧰 Utilities
  • 🔐 EasyPQC (Post-Quantum Crypto)

🔄 Binary Converter

  • ObjectToByteArrayAsync
  • ByteArrayToObjectAsync
  • NCObjectToByteArrayAsync
  • NCByteArrayToObjectAsync

🔐 Walker.Crypto

🔒 Walker.Crypto.SimpleAESEncryption

  • AESEncryptedText
  • GenerateRandomBytes
  • DeriveKey
  • Encrypt
  • Decrypt

Walker.Crypto.AsyncAESEncryption

  • EncryptAsync
  • DecryptAsync
  • EncryptBytesAsync
  • DecryptBytesAsync

🗂 Walker.Crypto.AESFileEncryptor

  • EncryptFileAsync
  • DecryptFileAsync

🧠 Core: Pariah_Cybersecurity

🔑 Password Generation & Hashing

PasswordGenerator

  • GeneratePassword

DataHandler.SaltAndHashing

  • PasswordCheckData
  • PasswordHandler
    • GeneratePasswordHashAsync
    • ValidatePasswordAsync
    • Argon2_GetHashAsync
    • SlowEquals
  • BouncyCastleHashing

🧩 Data Handling

DataHandler.JSONDataHandler

  • PariahJSON
  • CreateJsonFile
  • LoadJsonFile
  • AddToJson
  • DeletefromJson
  • UpdateJson
  • GetVariable
  • CheckIfVariableExists
  • SaveJson

DataHandler.DataEncryptions

  • PackData
  • UnpackData

🛡️ Secret Management

DataHandler.SecretManager

  • PublicKeyFile
  • PublicKeyFileInit
  • CreateBank
  • CheckIfBankExists
  • GetPublicSecret
  • GetSecretRound
  • AddPublicSecret
  • DeletePublicSecret
  • GetAllSecretNames
  • RotateSecret
  • MigratePublicSecrets

🧬 Device Identification

DataHandler.DeviceIdentifier

  • GetBoardSerialAsync
  • RunCommandAsync

📦 Data Request

DataHandler.DataRequest

  • SecuritySettings
  • DirectoryData
  • EncryptedTier
  • GetExecutablePathAsync
  • IsFileWithinDirectoryAsync
  • MakeRelativeFromAuthor
  • GetPaths
  • CheckMainPathValidity
  • ValidateProgram
  • CreateNewSystem
  • CreateNewApp
  • AddToBlacklist
  • RemoveFromBlacklist
  • RemoveAccount
  • VerifySessionIntegrity
  • Account System

👤 Account Systems

DataHandler.Accounts

  • ChangePublicKey
  • SetupFiles
  • CreateUser
  • LoginUser
  • ResetPassword

DataHandler.AccountsWithSessions

  • ActiveSession
  • ConnectedSessionReturn
  • ReturnCreateUser
  • SecuritySettings
  • AccountData
  • SetupFiles
  • CreateUser
  • LoginCore
  • LoginUser
  • ValidateSession
  • LogoutUser
  • RemoveAccount
  • ResetPassword
  • GetAllUsernames

🧰 Utilities

  • CreateUUID
  • GetRandomLengthString

🔐 EasyPQC (Post-Quantum Crypto)

🔏 EasyPQC.Signatures

  • CreateKeys
  • CreateSignature
  • VerifySignature
  • Encode
  • DecodePublic
  • DecodePrivate

🗝️ EasyPQC.Keys

  • KeyAndEncryptedText
  • Initiate
  • CreateSecret
  • CreateSecretTwo
  • Encode
  • DecodePublic
  • DecodePrivate

🗂 EasyPQC.FileOperations

  • PackedFile
  • CompressionLevel
  • CompressionProgress
  • CompressFileAsync
  • DecompressFileAsync
  • HashFile
  • VerifyHash
  • PackFiles
  • UnpackFile

🔁 EasyPQC.Rotation

  • CreateInitialKey
  • RotateKey
  • ToBase64

📄 IO Operations

  • WriteAllBytesAsync
  • ReadAllBytesAsync

💬 Chat (Draft + Guide)

  • Message Data
  • Message
  • Attachment Data

🧬 Merger

  • (N/A, Coming Soon)